home *** CD-ROM | disk | FTP | other *** search
Java Class File | 1980-01-01 | 2.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Java Class File
(other/javaClass).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Java Class File (other/javaClass)
| magic
| Unsupported |
100%
| file
| compiled Java class data, version 48.0 (Java 1.4)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Java bytecode
| default
| |
100%
| siegfried
| x-fmt/415 Java Class File
| default
| |
100%
| gt2
| Kompilierter Java Bytecode
| default
| |
100%
| detectItEasy
| Format: Java Class File (.CLASS)(JDK 1.4)
| default
| |
100%
| binwalkID
| Compiled Java class data, version 48.0 (Java 1.4)
| default
| |
100%
| xdgMime
| application/x-java
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 00 00 30 | 00 9c 01 00 06 3c 69 6e |.......0|.....<in|
|00000010| 69 74 3e 01 00 04 43 6f | 64 65 01 00 0e 43 6f 6e |it>...Co|de...Con|
|00000020| 74 61 69 6e 65 72 50 6f | 70 75 70 01 00 0c 49 6e |tainerPo|pup...In|
|00000030| 6e 65 72 43 6c 61 73 73 | 65 73 01 00 0f 4c 69 6e |nerClass|es...Lin|
|00000040| 65 4e 75 6d 62 65 72 54 | 61 62 6c 65 01 00 11 50 |eNumberT|able...P|
|00000050| 6f 70 75 70 46 61 63 74 | 6f 72 79 2e 6a 61 76 61 |opupFact|ory.java|
|00000060| 01 00 0a 53 6f 75 72 63 | 65 46 69 6c 65 01 00 09 |...Sourc|eFile...|
|00000070| 53 79 6e 74 68 65 74 69 | 63 01 00 06 62 6f 74 74 |Syntheti|c...bott|
|00000080| 6f 6d 01 00 0c 66 69 74 | 73 4f 6e 53 63 72 65 65 |om...fit|sOnScree|
|00000090| 6e 01 00 09 67 65 74 42 | 6f 75 6e 64 73 01 00 0c |n...getB|ounds...|
|000000a0| 67 65 74 43 6f 6d 70 6f | 6e 65 6e 74 01 00 09 67 |getCompo|nent...g|
|000000b0| 65 74 48 65 69 67 68 74 | 01 00 09 67 65 74 49 6e |etHeight|...getIn|
|000000c0| 73 65 74 73 01 00 0e 67 | 65 74 4c 61 79 65 72 65 |sets...g|etLayere|
|000000d0| 64 50 61 6e 65 01 00 13 | 67 65 74 4c 6f 63 61 74 |dPane...|getLocat|
|000000e0| 69 6f 6e 4f 6e 53 63 72 | 65 65 6e 01 00 0f 67 65 |ionOnScr|een...ge|
|000000f0| 74 4f 77 6e 65 64 57 69 | 6e 64 6f 77 73 01 00 09 |tOwnedWi|ndows...|
|00000100| 67 65 74 50 61 72 65 6e | 74 01 00 10 67 65 74 50 |getParen|t...getP|
|00000110| 72 65 66 65 72 72 65 64 | 53 69 7a 65 01 00 08 67 |referred|Size...g|
|00000120| 65 74 57 69 64 74 68 01 | 00 11 67 65 74 57 69 6e |etWidth.|..getWin|
|00000130| 64 6f 77 41 6e 63 65 73 | 74 6f 72 01 00 06 68 65 |dowAnces|tor...he|
|00000140| 69 67 68 74 01 00 04 68 | 69 64 65 01 00 0a 69 6e |ight...h|ide...in|
|00000150| 74 65 72 73 65 63 74 73 | 01 00 1e 69 73 52 65 63 |tersects|...isRec|
|00000160| 74 61 6e 67 6c 65 43 6f | 6e 74 61 69 6e 69 6e 67 |tangleCo|ntaining|
|00000170| 52 65 63 74 61 6e 67 6c | 65 01 00 12 6a 61 76 61 |Rectangl|e...java|
|00000180| 2f 61 70 70 6c 65 74 2f | 41 70 70 6c 65 74 01 00 |/applet/|Applet..|
|00000190| 12 6a 61 76 61 2f 61 77 | 74 2f 43 6f 6d 70 6f 6e |.java/aw|t/Compon|
|000001a0| 65 6e 74 01 00 12 6a 61 | 76 61 2f 61 77 74 2f 43 |ent...ja|va/awt/C|
|000001b0| 6f 6e 74 61 69 6e 65 72 | 01 00 0f 6a 61 76 61 2f |ontainer|...java/|
|000001c0| 61 77 74 2f 49 6e 73 65 | 74 73 01 00 0e 6a 61 76 |awt/Inse|ts...jav|
|000001d0| 61 2f 61 77 74 2f 50 6f | 69 6e 74 01 00 12 6a 61 |a/awt/Po|int...ja|
|000001e0| 76 61 2f 61 77 74 2f 52 | 65 63 74 61 6e 67 6c 65 |va/awt/R|ectangle|
|000001f0| 01 00 0f 6a 61 76 61 2f | 61 77 74 2f 57 69 6e 64 |...java/|awt/Wind|
|00000200| 6f 77 01 00 13 6a 61 76 | 61 78 2f 73 77 69 6e 67 |ow...jav|ax/swing|
|00000210| 2f 4a 41 70 70 6c 65 74 | 01 00 13 6a 61 76 61 78 |/JApplet|...javax|
|00000220| 2f 73 77 69 6e 67 2f 4a | 44 69 61 6c 6f 67 01 00 |/swing/J|Dialog..|
|00000230| 12 6a 61 76 61 78 2f 73 | 77 69 6e 67 2f 4a 46 72 |.javax/s|wing/JFr|
|00000240| 61 6d 65 01 00 13 6a 61 | 76 61 78 2f 73 77 69 6e |ame...ja|vax/swin|
|00000250| 67 2f 4a 57 69 6e 64 6f | 77 01 00 11 6a 61 76 61 |g/JWindo|w...java|
|00000260| 78 2f 73 77 69 6e 67 2f | 50 6f 70 75 70 01 00 18 |x/swing/|Popup...|
|00000270| 6a 61 76 61 78 2f 73 77 | 69 6e 67 2f 50 6f 70 75 |javax/sw|ing/Popu|
|00000280| 70 46 61 63 74 6f 72 79 | 01 00 27 6a 61 76 61 78 |pFactory|..'javax|
|00000290| 2f 73 77 69 6e 67 2f 50 | 6f 70 75 70 46 61 63 74 |/swing/P|opupFact|
|000002a0| 6f 72 79 24 43 6f 6e 74 | 61 69 6e 65 72 50 6f 70 |ory$Cont|ainerPop|
|000002b0| 75 70 01 00 1d 6a 61 76 | 61 78 2f 73 77 69 6e 67 |up...jav|ax/swing|
|000002c0| 2f 52 6f 6f 74 50 61 6e | 65 43 6f 6e 74 61 69 6e |/RootPan|eContain|
|000002d0| 65 72 01 00 1a 6a 61 76 | 61 78 2f 73 77 69 6e 67 |er...jav|ax/swing|
|000002e0| 2f 53 77 69 6e 67 55 74 | 69 6c 69 74 69 65 73 01 |/SwingUt|ilities.|
|000002f0| 00 04 6c 65 66 74 01 00 | 17 6f 76 65 72 6c 61 70 |..left..|.overlap|
|00000300| 70 65 64 42 79 4f 77 6e | 65 64 57 69 6e 64 6f 77 |pedByOwn|edWindow|
|00000310| 01 00 05 6f 77 6e 65 72 | 01 00 04 70 61 63 6b 01 |...owner|...pack.|
|00000320| 00 06 72 65 6d 6f 76 65 | 01 00 07 72 65 70 61 69 |..remove|...repai|
|00000330| 6e 74 01 00 05 72 65 73 | 65 74 01 00 05 72 69 67 |nt...res|et...rig|
|00000340| 68 74 01 00 07 73 65 74 | 53 69 7a 65 01 00 03 74 |ht...set|Size...t|
|00000350| 6f 70 01 00 05 77 69 64 | 74 68 01 00 01 78 01 00 |op...wid|th...x..|
|00000360| 01 79 07 00 1a 07 00 1b | 07 00 1c 07 00 1d 07 00 |.y......|........|
|00000370| 1e 07 00 1f 07 00 20 07 | 00 21 07 00 22 07 00 23 |...... .|.!.."..#|
|00000380| 07 00 24 07 00 25 07 00 | 26 07 00 27 07 00 28 07 |..$..%..|&..'..(.|
|00000390| 00 29 01 00 01 49 01 00 | 14 4c 6a 61 76 61 2f 61 |.)...I..|.Ljava/a|
|000003a0| 77 74 2f 43 6f 6d 70 6f | 6e 65 6e 74 3b 01 00 03 |wt/Compo|nent;...|
|000003b0| 28 29 49 01 00 03 28 29 | 56 01 00 03 28 29 5a 01 |()I...()|V...()Z.|
|000003c0| 00 07 28 49 49 49 49 29 | 56 01 00 16 28 29 4c 6a |..(IIII)|V...()Lj|
|000003d0| 61 76 61 2f 61 77 74 2f | 43 6f 6d 70 6f 6e 65 6e |ava/awt/|Componen|
|000003e0| 74 3b 01 00 17 28 4c 6a | 61 76 61 2f 61 77 74 2f |t;...(Lj|ava/awt/|
|000003f0| 43 6f 6d 70 6f 6e 65 6e | 74 3b 29 56 01 00 16 28 |Componen|t;)V...(|
|00000400| 29 4c 6a 61 76 61 2f 61 | 77 74 2f 43 6f 6e 74 61 |)Ljava/a|wt/Conta|
|00000410| 69 6e 65 72 3b 01 00 16 | 28 29 4c 6a 61 76 61 2f |iner;...|()Ljava/|
|00000420| 61 77 74 2f 44 69 6d 65 | 6e 73 69 6f 6e 3b 01 00 |awt/Dime|nsion;..|
|00000430| 17 28 4c 6a 61 76 61 2f | 61 77 74 2f 44 69 6d 65 |.(Ljava/|awt/Dime|
|00000440| 6e 73 69 6f 6e 3b 29 56 | 01 00 13 28 29 4c 6a 61 |nsion;)V|...()Lja|
|00000450| 76 61 2f 61 77 74 2f 49 | 6e 73 65 74 73 3b 01 00 |va/awt/I|nsets;..|
|00000460| 12 28 29 4c 6a 61 76 61 | 2f 61 77 74 2f 50 6f 69 |.()Ljava|/awt/Poi|
|00000470| 6e 74 3b 01 00 16 28 29 | 4c 6a 61 76 61 2f 61 77 |nt;...()|Ljava/aw|
|00000480| 74 2f 52 65 63 74 61 6e | 67 6c 65 3b 01 00 17 28 |t/Rectan|gle;...(|
|00000490| 4c 6a 61 76 61 2f 61 77 | 74 2f 52 65 63 74 61 6e |Ljava/aw|t/Rectan|
|000004a0| 67 6c 65 3b 29 5a 01 00 | 14 28 29 5b 4c 6a 61 76 |gle;)Z..|.()[Ljav|
|000004b0| 61 2f 61 77 74 2f 57 69 | 6e 64 6f 77 3b 01 00 1c |a/awt/Wi|ndow;...|
|000004c0| 28 29 4c 6a 61 76 61 78 | 2f 73 77 69 6e 67 2f 4a |()Ljavax|/swing/J|
|000004d0| 4c 61 79 65 72 65 64 50 | 61 6e 65 3b 01 00 1f 28 |LayeredP|ane;...(|
|000004e0| 4c 6a 61 76 61 78 2f 73 | 77 69 6e 67 2f 50 6f 70 |Ljavax/s|wing/Pop|
|000004f0| 75 70 46 61 63 74 6f 72 | 79 24 31 3b 29 56 01 00 |upFactor|y$1;)V..|
|00000500| 2d 28 4c 6a 61 76 61 2f | 61 77 74 2f 43 6f 6d 70 |-(Ljava/|awt/Comp|
|00000510| 6f 6e 65 6e 74 3b 4c 6a | 61 76 61 2f 61 77 74 2f |onent;Lj|ava/awt/|
|00000520| 43 6f 6d 70 6f 6e 65 6e | 74 3b 49 49 29 56 01 00 |Componen|t;II)V..|
|00000530| 2b 28 4c 6a 61 76 61 2f | 61 77 74 2f 52 65 63 74 |+(Ljava/|awt/Rect|
|00000540| 61 6e 67 6c 65 3b 4c 6a | 61 76 61 2f 61 77 74 2f |angle;Lj|ava/awt/|
|00000550| 52 65 63 74 61 6e 67 6c | 65 3b 29 5a 01 00 27 28 |Rectangl|e;)Z..'(|
|00000560| 4c 6a 61 76 61 2f 61 77 | 74 2f 43 6f 6d 70 6f 6e |Ljava/aw|t/Compon|
|00000570| 65 6e 74 3b 29 4c 6a 61 | 76 61 2f 61 77 74 2f 57 |ent;)Lja|va/awt/W|
|00000580| 69 6e 64 6f 77 3b 0c 00 | 09 00 47 0c 00 16 00 47 |indow;..|..G....G|
|00000590| 0c 00 2a 00 47 0c 00 31 | 00 47 0c 00 33 00 47 0c |..*.G..1|.G..3.G.|
|000005a0| 00 34 00 47 0c 00 35 00 | 47 0c 00 36 00 47 0c 00 |.4.G..5.|G..6.G..|
|000005b0| 2c 00 48 0c 00 0d 00 49 | 0c 00 14 00 49 0c 00 01 |,.H....I|....I...|
|000005c0| 00 4a 0c 00 01 00 4c 0c | 00 2f 00 4c 0c 00 0c 00 |.J....L.|./.L....|
|000005d0| 4d 0c 00 2e 00 4e 0c 00 | 12 00 4f 0c 00 13 00 50 |M....N..|..O....P|
|000005e0| 0c 00 32 00 51 0c 00 0e | 00 52 0c 00 10 00 53 0c |..2.Q...|.R....S.|
|000005f0| 00 0b 00 54 0c 00 18 00 | 55 0c 00 11 00 56 0c 00 |...T....|U....V..|
|00000600| 0f 00 57 0c 00 30 00 59 | 0c 00 19 00 5a 0c 00 15 |..W..0.Y|....Z...|
|00000610| 00 5b 09 00 3a 00 5c 09 | 00 3a 00 5e 09 00 3a 00 |.[..:.\.|.:.^..:.|
|00000620| 5f 09 00 3a 00 60 09 00 | 3b 00 62 09 00 3b 00 63 |_..:.`..|;.b..;.c|
|00000630| 09 00 3c 00 5d 09 00 3c | 00 61 09 00 3c 00 62 09 |..<.]..<|.a..<.b.|
|00000640| 00 3c 00 63 09 00 44 00 | 62 09 00 44 00 63 09 00 |.<.c..D.|b..D.c..|
|00000650| 44 00 64 0a 00 38 00 65 | 0a 00 38 00 66 0a 00 38 |D.d..8.e|..8.f..8|
|00000660| 00 6c 0a 00 38 00 6d 0a | 00 38 00 6e 0a 00 38 00 |.l..8.m.|.8.n..8.|
|00000670| 71 0a 00 39 00 69 0a 00 | 39 00 6b 0a 00 39 00 6c |q..9.i..|9.k..9.l|
|00000680| 0a 00 39 00 6f 0a 00 39 | 00 70 0a 00 39 00 71 0a |..9.o..9|.p..9.q.|
|00000690| 00 3c 00 68 0a 00 3c 00 | 72 0a 00 3d 00 71 0a 00 |.<.h..<.|r..=.q..|
|000006a0| 3d 00 73 0a 00 42 00 67 | 0a 00 42 00 75 0a 00 44 |=.s..B.g|..B.u..D|
|000006b0| 00 67 0a 00 44 00 6a 0a | 00 46 00 76 0a 00 46 00 |.g..D.j.|.F.v..F.|
|000006c0| 77 0b 00 45 00 74 00 20 | 00 44 00 42 00 00 00 03 |w..E.t. |.D.B....|
|000006d0| 00 00 00 2c 00 48 00 00 | 00 00 00 35 00 47 00 00 |...,.H..|...5.G..|
|000006e0| 00 00 00 36 00 47 00 00 | 00 07 00 02 00 01 00 4a |...6.G..|.......J|
|000006f0| 00 01 00 02 00 00 00 1d | 00 01 00 01 00 00 00 05 |........|........|
|00000700| 2a b7 00 95 b1 00 00 00 | 01 00 05 00 00 00 06 00 |*.......|........|
|00000710| 01 00 00 01 bc 00 01 00 | 17 00 4a 00 01 00 02 00 |........|..J.....|
|00000720| 00 00 6e 00 05 00 04 00 | 00 00 36 2a b6 00 98 4c |..n.....|..6*...L|
|00000730| 2b c6 00 2a 2b b6 00 87 | 4d 2c c6 00 21 2b b6 00 |+..*+...|M,..!+..|
|00000740| 8a 4e 2c 2b b6 00 8c 2c | 2d b4 00 80 2d b4 00 81 |.N,+...,|-...-...|
|00000750| 2d b4 00 7f 2d b4 00 7e | b6 00 8b 2a 01 b5 00 84 |-...-..~|...*....|
|00000760| b1 00 00 00 01 00 05 00 | 00 00 26 00 09 00 00 01 |........|..&.....|
|00000770| c5 00 05 01 c7 00 09 01 | c8 00 0e 01 ca 00 12 01 |........|........|
|00000780| cb 00 17 01 cd 00 1c 01 | ce 00 30 01 d2 00 35 01 |........|..0...5.|
|00000790| d3 00 01 00 2d 00 4a 00 | 01 00 02 00 00 00 36 00 |....-.J.|......6.|
|000007a0| 02 00 02 00 00 00 12 2a | b6 00 98 4c 2b c6 00 0b |.......*|...L+...|
|000007b0| 2b 2b b6 00 88 b6 00 89 | b1 00 00 00 01 00 05 00 |++......|........|
|000007c0| 00 00 12 00 04 00 00 01 | d5 00 05 01 d7 00 09 01 |........|........|
|000007d0| d8 00 11 01 da 00 00 00 | 0a 00 4b 00 01 00 02 00 |........|..K.....|
|000007e0| 00 01 72 00 07 00 07 00 | 00 01 02 2a b6 00 98 4c |..r.....|...*...L|
|000007f0| 2a b4 00 84 c6 00 f7 2b | c6 00 f3 2b b6 00 86 3e |*......+|...+...>|
|00000800| 2b b6 00 85 36 04 2a b4 | 00 84 b6 00 87 4d 2c c6 |+...6.*.|.....M,.|
|00000810| 00 dc 2c c1 00 40 9a 00 | 11 2c c1 00 3f 9a 00 0a |..,..@..|.,..?...|
|00000820| 2c c1 00 41 99 00 6f 2c | b6 00 90 3a 05 2c b6 00 |,..A..o,|...:.,..|
|00000830| 8e 3a 06 19 05 59 b4 00 | 80 19 06 b4 00 79 60 b5 |.:...Y..|.....y`.|
|00000840| 00 80 19 05 59 b4 00 81 | 19 06 b4 00 7b 60 b5 00 |....Y...|....{`..|
|00000850| 81 19 05 59 b4 00 7f 19 | 06 b4 00 79 19 06 b4 00 |...Y....|...y....|
|00000860| 7a 60 64 b5 00 7f 19 05 | 59 b4 00 7e 19 06 b4 00 |z`d.....|Y..~....|
|00000870| 7b 19 06 b4 00 78 60 64 | b5 00 7e 19 05 bb 00 3c |{....x`d|..~....<|
|00000880| 59 2a b4 00 82 2a b4 00 | 83 1d 15 04 b7 00 91 b8 |Y*...*..|........|
|00000890| 00 99 ac 2c c1 00 3e 99 | 00 3b 2c b6 00 90 3a 05 |...,..>.|.;,...:.|
|000008a0| 2c b6 00 8f 3a 06 19 05 | 19 06 b4 00 7c b5 00 80 |,...:...|....|...|
|000008b0| 19 05 19 06 b4 00 7d b5 | 00 81 19 05 bb 00 3c 59 |......}.|......<Y|
|000008c0| 2a b4 00 82 2a b4 00 83 | 1d 15 04 b7 00 91 b8 00 |*...*...|........|
|000008d0| 99 ac 2c c1 00 3d 9a 00 | 15 2c c1 00 37 99 00 06 |..,..=..|.,..7...|
|000008e0| a7 00 0b 2c b6 00 8d 4d | a7 ff 26 03 ac 00 00 00 |...,...M|..&.....|
|000008f0| 01 00 05 00 00 00 5e 00 | 17 00 00 02 02 00 05 02 |......^.|........|
|00000900| 04 00 10 02 06 00 15 02 | 07 00 1b 02 08 00 27 02 |........|......'.|
|00000910| 0a 00 3c 02 0e 00 42 02 | 0f 00 48 02 10 00 57 02 |..<...B.|..H...W.|
|00000920| 11 00 66 02 12 00 7b 02 | 13 00 90 02 14 00 a8 02 |..f...{.|........|
|00000930| 17 00 af 02 18 00 b5 02 | 19 00 bb 02 1b 00 c5 02 |........|........|
|00000940| 1c 00 cf 02 1d 00 e7 02 | 1f 00 f5 02 22 00 f8 02 |........|...."...|
|00000950| 09 01 00 02 26 00 00 00 | 2b 00 4b 00 01 00 02 00 |....&...|+.K.....|
|00000960| 00 00 98 00 03 00 06 00 | 00 00 50 2a b6 00 98 4c |........|..P*...L|
|00000970| 2a b4 00 84 c6 00 45 2b | c6 00 41 2a b4 00 84 b8 |*.....E+|..A*....|
|00000980| 00 9a 4d 2c c7 00 05 03 | ac 2c b6 00 94 4e 2d c6 |..M,....|.,...N-.|
|00000990| 00 2a 2b b6 00 8a 3a 04 | 03 36 05 15 05 2d be a2 |.*+...:.|.6...-..|
|000009a0| 00 1a 19 04 2d 15 05 32 | b6 00 93 b6 00 92 99 00 |....-..2|........|
|000009b0| 05 04 ac 84 05 01 a7 ff | e5 03 ac 00 00 00 01 00 |........|........|
|000009c0| 05 00 00 00 36 00 0d 00 | 00 01 ec 00 05 01 ed 00 |....6...|........|
|000009d0| 10 01 ee 00 18 01 ef 00 | 1c 01 f0 00 1e 01 f1 00 |........|........|
|000009e0| 23 01 f2 00 27 01 f3 00 | 2d 01 f4 00 37 01 f5 00 |#...'...|-...7...|
|000009f0| 46 01 f6 00 48 01 f4 00 | 4e 01 fb 00 00 00 01 00 |F...H...|N.......|
|00000a00| 58 00 02 00 08 00 00 00 | 00 00 02 00 00 00 1d 00 |X.......|........|
|00000a10| 01 00 02 00 00 00 05 2a | b7 00 97 b1 00 00 00 01 |.......*|........|
|00000a20| 00 05 00 00 00 06 00 01 | 00 00 01 bc 00 00 00 30 |........|.......0|
|00000a30| 00 59 00 01 00 02 00 00 | 00 69 00 05 00 05 00 00 |.Y......|.i......|
|00000a40| 00 39 2b c1 00 40 9a 00 | 11 2b c1 00 3f 9a 00 0a |.9+..@..|.+..?...|
|00000a50| 2b c1 00 41 99 00 0d 2b | c0 00 45 b9 00 9b 01 00 |+..A...+|..E.....|
|00000a60| 4c 2a 2b 2c 1d 15 04 b7 | 00 96 2a 1d b5 00 82 2a |L*+,....|..*....*|
|00000a70| 15 04 b5 00 83 2a 2b b5 | 00 84 b1 00 00 00 01 00 |.....*+.|........|
|00000a80| 05 00 00 00 1e 00 07 00 | 00 01 de 00 15 01 e2 00 |........|........|
|00000a90| 1f 01 e4 00 28 01 e6 00 | 2d 01 e7 00 33 01 e8 00 |....(...|-...3...|
|00000aa0| 38 01 e9 00 02 00 07 00 | 00 00 02 00 06 00 04 00 |8.......|........|
|00000ab0| 00 00 0a 00 01 00 44 00 | 43 00 03 00 0a |......D.|C.... |
+--------+-------------------------+-------------------------+--------+--------+